Skip to content

optimize tokenizer - #78

Merged
larshp merged 5 commits into
mainfrom
hvam/bytecode1807
Jul 19, 2026
Merged

larshp merged 5 commits into
mainfrom
hvam/bytecode1807

Conversation

@larshp

@larshp larshp commented Jul 18, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

@github-actions

github-actions Bot commented Jul 18, 2026 •

Copy link
Copy Markdown

Performance regression results

Benchmark Base PR Change
abaplint 6323ms 5811ms -8.1%
array 442ms 470ms +6.2%
class 130ms 144ms +10.4%
fib 197ms 207ms +5.2%
loop 194ms 202ms +4.2%
object 152ms 173ms +13.5%
string 69ms 72ms +4.2%

Median of 3 interleaved passes of the transpiled interpreter — small deltas are noise.

@larshp larshp changed the title byte code wip Jul 19, 2026
@larshp larshp changed the title wip optimize tokenizer Jul 19, 2026
@larshp
larshp marked this pull request as ready for review July 19, 2026 12:29
@larshp
larshp merged commit 1fccb68 into main Jul 19, 2026
5 checks passed
@larshp
larshp deleted the hvam/bytecode1807 branch July 19, 2026 12:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant